/*
 * AALSensorItem.h
 *
 *  Created on: 10.06.2011
 *      Author: sili
 */

#ifndef AALSENSORITEM_H_
#define AALSENSORITEM_H_

#include "AALLocatorItem.h"

class AALSensorItem : public AALLocatorItem{
private:
protected:
public:
	AALSensorItem(int _id, Controller * _controller);
	virtual ~AALSensorItem();

	/*OVERWRITTING*/ void setHotkey(int _hotkey);
	/*OVERWRITTING*/ virtual void renderHotkeys(DrawPane * _target, const int _renderDepth = 100, int _currentDepth = 0);

	/*OVERWRITTING*/ void changeValue(int _value);

	/*OVERWRITTING*/ virtual void visualizeSelf(Visualizer * _visualizer, AALAction * _action);
};

#endif /* AALSENSORITEM_H_ */
